package com.project.service;

import com.github.pagehelper.PageInfo;
import com.project.bean.TopicBean;

import java.time.LocalDate;

public interface ITopicService {
    int PAGE_SIZE = 4;
    PageInfo<TopicBean> findByItem(int channelId,int pageNO, String name,
                                   String userName, LocalDate startDate,LocalDate endDate);

    void add(TopicBean topic);

    /**
     * 根据id查找主题，同时查找发帖人信息，同时包含该主贴的回贴的信息，在回贴信息中，包含回帖人的信息
     * @param id id
     * @return 主贴对象
     */
    TopicBean findById(int id);
}
